// we7/pages/index/1-1首页2定位版本2.js
var QQMapWX = require('../../resource/utils/qqmap-wx-jssdk.js');
var qqmapsdk;
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    positionNow:'',
    lat:'',
    lng:'',
    nearShop:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(){
    var that = this;

    wx.setNavigationBarTitle({
      title: '选择门店'
    })
   qqmapsdk = new QQMapWX({
      key: '4B7BZ-LD46U-C7FVV-4ZFNG-YVZT3-7MFGJ' // 必填
    });  
    wx.getLocation({
      type: 'wgs84',
      success(res) {
        const latitude = res.latitude
        const longitude = res.longitude
        app.util.request({
          url: 'admin/WxGoodsApi/nearby_store',
          data: {
            longitude: latitude,
            latitude: longitude
          },
          method: 'post',
          header: {
            'content-type': 'application/x-www-form-urlencoded'
          },
          success: function (res) {
            console.log(res.data.data)
            that.setData({
              nearShop: res.data.data
            })

          }
        });
        that.qqmap(latitude + ',' + longitude)
      }
    })
  },
  qqmap(location){
    var _this = this;
    qqmapsdk.reverseGeocoder({
      location: location || '', //获取表单传入的位置坐标,不填默认当前位置,示例为string格式
      success: function (res) {
        var lat = res.result.location.lat
        var lng = res.result.location.lng
        
        _this.setData({
          positionNow: res.result.address,
          lat: lat,
          lng: lng
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})